// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
  AppLocalizationsEn([String locale = 'en']) : super(locale);

  @override
  String get appName => 'Medito';

  @override
  String get privacyPolicyTitle => 'Privacy Policy';

  @override
  String get unableToOpenPrivacyPolicy => 'Unable to open privacy policy';

  @override
  String get meditoUrl => 'https://meditofoundation.org/';

  @override
  String get downloads => 'Downloads';

  @override
  String get volume => 'Volume';

  @override
  String get home => 'Home';

  @override
  String get none => 'None';

  @override
  String get removed => 'Removed';

  @override
  String get meditationProducts => 'Shop to Support';

  @override
  String get blackFridayTitle => 'Support Free Meditation';

  @override
  String get blackFridaySubtitle =>
      'This Black Friday, support free meditation for everyone. Your purchase helps keep Medito free and accessible to millions worldwide';

  @override
  String get blackFridaySeeAllButton => 'Visit store';

  @override
  String get fromPrefix => 'From ';

  @override
  String get emptyDownloadsMessage =>
      'It looks like you haven\'t downloaded anything yet. Downloads are useful to save mobile data or to access sessions in places without signal.';

  @override
  String get meanWhileListen => 'Meanwhile, you can listen to your';

  @override
  String get retrying => 'Retrying...';

  @override
  String get tryAgain => 'Try Again';

  @override
  String get retry => 'Retry';

  @override
  String get statsSuccess => 'Stats updated';

  @override
  String get shareStatsText =>
      'Discover calmness for FREE with #Medito I\'ve found my inner peace; now it\'s your turn! Join me on this mindful journey and start exploring today 💜 Download https://medito.app #Calm #Meditation #Headspace';

  @override
  String get backgroundSounds => 'Background Sound';

  @override
  String get x06 => 'x0.6';

  @override
  String get x07 => 'x0.7';

  @override
  String get x08 => 'x0.8';

  @override
  String get x09 => 'x0.9';

  @override
  String get x1 => 'x1';

  @override
  String get searchMeditations => 'Search meditations';

  @override
  String get share => 'Share';

  @override
  String get id => 'id';

  @override
  String get env => 'env';

  @override
  String get email => 'email';

  @override
  String get appVersion => 'appVersion';

  @override
  String get deviceModel => 'deviceModel';

  @override
  String get deviceOs => 'deviceOs';

  @override
  String get devicePlatform => 'devicePlatform';

  @override
  String get buildNumber => 'buildNumber';

  @override
  String get dismiss => 'Dismiss';

  @override
  String get debugInfo => 'Debug info';

  @override
  String get writeBelowThisLine => '--- Write below this line ---';

  @override
  String get explore => 'Explore';

  @override
  String get welcome => '👋 Welcome';

  @override
  String get thanksForSharing => 'Thanks for sharing  💜';

  @override
  String get thanksForSharingNeutral => 'Happy face';

  @override
  String get thanksForSharingHappy => 'Neutral face';

  @override
  String get thanksForSharingSad => 'Sad face';

  @override
  String get min => 'min';

  @override
  String get hey => '👋 Hey';

  @override
  String get someThingWentWrong => 'Something went wrong';

  @override
  String get invalidEmail => 'Invalid Email.';

  @override
  String get emailForReceipt => 'Email for Receipt';

  @override
  String get emailForReceiptDescription =>
      'We\'ll send your donation receipt to this email address. This helps us identify your payment for support and records.';

  @override
  String get fieldRequired => 'Field is Required';

  @override
  String get invalidInput => 'Invalid Input';

  @override
  String get connectionTimeout => 'Error connection timeout';

  @override
  String get noInternetConnection => 'No internet connection';

  @override
  String get badRequest => 'Bad request';

  @override
  String get unauthorizedRequest => 'Session expired - please sign in again';

  @override
  String get accessForbidden => 'Access forbidden';

  @override
  String get apiNotFound => 'Api not found';

  @override
  String get anErrorOccurred =>
      'An unkown error occurred. Either we\'re having issues or you\'re offline.';

  @override
  String get unableToLoadAudio =>
      'Unable to load audio. Please go back and try again';

  @override
  String get loadingError =>
      'It looks like you\'re offline or there was little hiccup from our end';

  @override
  String get timeout =>
      'Oops! It seems like there was an error. If the problem persists, Close the app and try again.';

  @override
  String get connectivityError =>
      'Make sure you are connected to the internet to use Medito';

  @override
  String get howDoYouFeel => 'How do you feel after this session?';

  @override
  String get yourFeedbackHelpsUs =>
      'Your feedback helps us improve our content and allows you to reflect on your experience.';

  @override
  String get didYouKnow => 'Did you know?';

  @override
  String get meditoReliesOnYourDonationsToSurvive =>
      'Medito relies only on your donations to survive. We produce free content to help humanity.';

  @override
  String get reminderNotificationBody =>
      'It\'s time for your daily meditation. Take a moment to relax and focus.';

  @override
  String get reminderNotificationTitle => 'Daily Meditation Reminder';

  @override
  String get pickTimeHelpText => 'Select your daily reminder time';

  @override
  String get reminderNotificationScheduled =>
      'Reminder notification scheduled at';

  @override
  String get dailyReminderTitle => 'Daily Reminder';

  @override
  String get setFor => 'Set for';

  @override
  String get signInSignUp => 'Sign in / Sign up';

  @override
  String get settings => 'Settings';

  @override
  String get stats => 'Stats';

  @override
  String get history => 'History';

  @override
  String get reminderNotificationCleared => 'Reminder cancelled';

  @override
  String get cancel => 'Cancel';

  @override
  String get areYouSure => 'Are you sure?';

  @override
  String get requestPermission => 'Request Permission';

  @override
  String get mediaPlaybackPermissions => 'Media Playback Permissions';

  @override
  String get reminderPermissions => 'Reminder Permissions';

  @override
  String get weNeedYourPermissionMedia =>
      'We need permission to show media controls in your notifications. This allows you to control playback without opening the app.';

  @override
  String get weNeedYourPermissionReminder =>
      'We need permission to send you reminders about tracking your meditation progress. This helps you maintain consistency in your practice.';

  @override
  String get syncWithHealth => 'Sync with Apple Health';

  @override
  String get permissionExplanation =>
      'Permissions set. To change them, go to Settings > Privacy and Security > Health > Medito';

  @override
  String get confirmDeletionTitle => 'Confirm Deletion';

  @override
  String get confirmDeletionFromPlayerTitle => 'Already Downloaded';

  @override
  String get confirmDeletionFromPlayerMessage =>
      'This meditation is already in your downloads. Do you want to delete it?';

  @override
  String get confirmDeletionMessage => 'Are you sure you want to delete';

  @override
  String get delete => 'Delete';

  @override
  String get copy => 'Copy';

  @override
  String get debugInfoCopied => 'Debug info copied to clipboard';

  @override
  String get goToDownloads => 'Go to Downloads';

  @override
  String get signInSuccess => 'Sign in successful';

  @override
  String get signInError => 'Sign in failed. Please try again.';

  @override
  String get backgroundSoundsDisabled =>
      'Background sounds are disabled for this track';

  @override
  String get neww => 'New';

  @override
  String get statsLoadError => 'Unable to load stats. Please try again later.';

  @override
  String get statsLoading => 'Loading stats...';

  @override
  String get loading => 'Loading...';

  @override
  String get statsErrorRetry => 'Retry';

  @override
  String get currentStreak => 'Current Streak';

  @override
  String get longestStreak => 'Longest Streak';

  @override
  String get consistencyScore => 'Consistency Score';

  @override
  String get totalTracksCompleted => 'Total Tracks Completed';

  @override
  String get totalTimeListened => 'Total Time Listened';

  @override
  String get days => 'days';

  @override
  String get day => 'day';

  @override
  String get hours => 'h';

  @override
  String get hoursFull => 'hours';

  @override
  String get hourFull => 'hour';

  @override
  String get minutes => 'minutes';

  @override
  String get minute => 'minute';

  @override
  String get showConsistencyScore => 'Show Consistency Score';

  @override
  String get showCurrentStreak => 'Show Current Streak';

  @override
  String get alwaysShowStreakOnHomepage => 'Always show streak on homepage';

  @override
  String get displayPreferenceSaved => 'Display preference saved';

  @override
  String get gotIt => 'Got it';

  @override
  String get signUpLogInTitle => 'Sign in to Medito';

  @override
  String get createAccountTitle => 'Create account';

  @override
  String get signInAgain => 'Sign in again';

  @override
  String get emailLabel => 'Email';

  @override
  String get invalidEmailError => 'Invalid Email.';

  @override
  String get createAccountButtonText => 'Create Account';

  @override
  String get createAccountLogInButtonText => 'Sign in or Sign up';

  @override
  String get sendMeMyPasswordText => 'Continue';

  @override
  String get logInButtonText => 'Sign In';

  @override
  String get authenticationFailed => 'Authentication failed';

  @override
  String get invalidVerificationCode =>
      'Invalid verification code. Please try again.';

  @override
  String get errorPrefix => 'Error: ';

  @override
  String retryInSeconds(Object seconds) {
    return 'Retry in $seconds s';
  }

  @override
  String resendCodeInSeconds(Object seconds) {
    return 'Resend code in $seconds s';
  }

  @override
  String get byContinuingAgreeTo => 'By continuing, you agree to our ';

  @override
  String get andText => ' and ';

  @override
  String get streakFreezeEarned =>
      'Congratulations! You earned a streak freeze for reaching a 7-day milestone!';

  @override
  String get emailVerificationText =>
      'We\'ll send you a code by email to verify your account';

  @override
  String get createAccountBenefits =>
      '• Track your mindfulness journey\n• Never lose your meditation progress\n• Build a lasting meditation practice 💜';

  @override
  String get loginBenefits =>
      '• Download your previously saved data\\n• Continue your meditation journey from where you left off';

  @override
  String get accountTransitionWarningTitle => 'Wait!';

  @override
  String get loginWarningQuestion => 'Do you want to continue with this email?';

  @override
  String get loginWarningExplanation =>
      'If you already have a Medito account:\\n• Your previous meditation data will be downloaded\\n• Your current unsaved progress will be lost\\n\\nIf you\'re new to Medito:\\n• A new account will be created\\n• Your current progress will be saved to this account';

  @override
  String get createNewAccount => 'Create New Account';

  @override
  String get continueLogin => 'Yes, continue';

  @override
  String get cancelAction => 'Cancel';

  @override
  String get goBack => 'Go Back';

  @override
  String get userProfileTitle => 'User Profile';

  @override
  String get userProfileEmailLabel => 'Email:';

  @override
  String get signOutButtonText => 'Sign Out';

  @override
  String get signOutSuccessMessage => 'You have been signed out successfully';

  @override
  String get signOutErrorMessage => 'Failed to sign out. Please try again.';

  @override
  String get deleteAccountTitle => 'Delete Account';

  @override
  String get deleteAccountConfirmation =>
      'Are you sure you want to delete your account? This action cannot be undone and you must follow the instructions on the next page.';

  @override
  String get deleteAccountButtonText => 'Delete Account';

  @override
  String get accountMarkedForDeletion =>
      'Your account has been marked for deletion.';

  @override
  String get deleteAccountError => 'Failed to delete account.';

  @override
  String get accountMarkedForDeletionError =>
      'This account has been marked for deletion and cannot be accessed.';

  @override
  String get faqTitle => 'FAQ';

  @override
  String get editStatsTitle => 'Edit stats';

  @override
  String get telegramTitle => 'Join our Telegram community';

  @override
  String get whatsappTitle => 'Follow us on WhatsApp';

  @override
  String get donateTitle => 'Donate';

  @override
  String get contactUsTitle => 'Contact us';

  @override
  String get accountTitle => 'Account';

  @override
  String get path => 'Path';

  @override
  String get stepTitle => 'Step';

  @override
  String get completed => 'Completed';

  @override
  String get locked => 'Locked';

  @override
  String get loadingPath => 'Loading your path...';

  @override
  String get pathLoadError => 'Failed to load path. Please try again.';

  @override
  String get stepCompleted => 'Step completed!';

  @override
  String get stepCompletionError =>
      'Failed to complete step. Please try again.';

  @override
  String get meditatedOutsideApp =>
      'You meditated outside the app? Listen to the last unlocked session to unlock the next step in the path';

  @override
  String get enterMeditationDuration =>
      'Please enter the duration of your meditation outside the app';

  @override
  String get meditationMarkingError =>
      'Failed to mark meditation. Please try again.';

  @override
  String get listenToUnlockNextStep =>
      'Listen to the last unlocked session to unlock the next step in the app';

  @override
  String get unknownTaskType => 'Unknown task type';

  @override
  String get invalidDuration =>
      'Invalid duration. Please enter a positive number.';

  @override
  String get submit => 'Submit';

  @override
  String get journalEntry => 'Journal Entry';

  @override
  String get writeYourJournalEntryHere => 'Write your journal entry here...';

  @override
  String get journalEntrySaved => 'Journal entry saved';

  @override
  String get sessionCompleted => 'Session completed successfully!';

  @override
  String get taskUpdateError => 'Failed to update task. Please try again.';

  @override
  String get syncingPath => 'Syncing your progress...';

  @override
  String get stepLocked => 'Complete previous steps to unlock';

  @override
  String get duration => 'Duration';

  @override
  String get tapToReadArticle => 'Tap to read article';

  @override
  String get monday => 'M';

  @override
  String get tuesday => 'T';

  @override
  String get wednesday => 'W';

  @override
  String get thursday => 'T';

  @override
  String get friday => 'F';

  @override
  String get saturday => 'S';

  @override
  String get sunday => 'S';

  @override
  String get dailyPracticeMessage =>
      'Practicing daily grows your streak, but it also makes you more mindful and happier!';

  @override
  String get dayStreak => 'day streak';

  @override
  String get dailyQuote => 'Daily Quote';

  @override
  String get termsOfService => 'Terms of Service';

  @override
  String get privacyPolicy => 'Privacy Policy';

  @override
  String get offlineMode => 'You are now in offline mode due to an error.';

  @override
  String get addToSiri => 'Add to Siri';

  @override
  String get shareTrack => 'Share Track';

  @override
  String get open => 'Open';

  @override
  String shareTrackText(Object link, Object trackName) {
    return 'Take a moment to breathe. Try this meditation session: \"$trackName\" on Medito. $link';
  }

  @override
  String sharePackText(Object link, Object packName) {
    return 'Check out $packName on Medito! $link #Meditation #Mindfulness';
  }

  @override
  String get followingDeepLink => 'Following deep link...';

  @override
  String get invalidDeepLink => 'Invalid deep link';

  @override
  String get deepLinkError => 'Unable to handle deep link';

  @override
  String get statsInitError =>
      'Stats sync may have failed. Please check your connection.';

  @override
  String get appInitError =>
      'App initialization failed. Entering offline mode.';

  @override
  String get noConnection => 'No connection';

  @override
  String get continueAsGuest => 'Continue';

  @override
  String get isMonthlyDonor => 'd';

  @override
  String get otpLabel => 'Enter verification code';

  @override
  String get invalidOtpError => 'Please enter a valid 6-digit code';

  @override
  String get otpSentSuccess => 'Check your email for the verification code';

  @override
  String get otpInstructions => 'Enter the code we just sent to';

  @override
  String get resendCode => 'Didn\'t get the code? Resend it';

  @override
  String get verifyOtpButtonText => 'Continue';

  @override
  String get warningTitle => 'Warning';

  @override
  String get localStatsWarning =>
      'Signing into a new account will result in the loss of your current local stats. Do you wish to proceed?';

  @override
  String get proceed => 'Proceed';

  @override
  String get errorNotFound => 'Resource not found';

  @override
  String get requestOtpBeforeDeepLink =>
      'Please request an OTP first before using a deep link';

  @override
  String get shortcutsTitle => 'Shortcuts';

  @override
  String get carouselTitle => 'Featured';

  @override
  String get quoteTitle => 'Daily Quote';

  @override
  String get customization => 'Customisation';

  @override
  String get customiseHomeLayout => 'Organize Home Layout';

  @override
  String get featuresIntegrations => 'Features & Integrations';

  @override
  String get account => 'Account';

  @override
  String get supportCommunity => 'Support & Community';

  @override
  String get helpLegal => 'Help & Legal';

  @override
  String get advanced => 'Advanced';

  @override
  String get onboarding => 'Onboarding';

  @override
  String get enableNotificationsTitle =>
      'Stay on Track with Meditation Reminders';

  @override
  String get enableNotificationsBody =>
      'Enable notifications so you never miss a session.';

  @override
  String get enableNotificationsCta => 'Enable Notifications';

  @override
  String get skipForNow => 'Skip for Now';

  @override
  String get smartReminders => 'Smart Reminders';

  @override
  String get turnOnSmartReminders => 'Turn on Smart Reminders';

  @override
  String get smartRemindersOn => 'Smart Reminders On';

  @override
  String get donationTitle => 'Help Keep Medito Free';

  @override
  String get donationBody =>
      'We\'re a nonprofit initiative.\nWe rely on donations to remain free and ad-free.\nIf you\'d like to contribute, you can donate any amount. No pressure!';

  @override
  String get donateNow => 'Donate Now';

  @override
  String get noThanks => 'No thanks';

  @override
  String get next => 'Next';

  @override
  String get remindLater => 'Remind Me Later';

  @override
  String get allSetTitle => 'You\'re All Set!';

  @override
  String get startMeditating => 'Start Meditating';

  @override
  String get trackingPermissionTitle => 'Help Us Improve Medito';

  @override
  String get trackingPermissionBody =>
      'Your privacy matters. We use anonymous data to understand how people use Medito, so we can make it better for everyone. We never collect personal information or sell your data.';

  @override
  String get trackingPermissionPrivacyNote =>
      'Your data stays anonymous and is never shared with third parties.';

  @override
  String get trackingPermissionAllow => 'Continue';

  @override
  String get splashHeadline => 'Meditation Made Simple';

  @override
  String get splashBenefit1Title => 'Free for Everyone, Forever';

  @override
  String get splashBenefit1Subtitle =>
      'Explore hours of guided meditations, advanced courses, and more. No paywall.';

  @override
  String get splashBenefit2Title => 'Challenges & Reminders';

  @override
  String get splashBenefit2Subtitle =>
      'Stay motivated daily, track progress, and build lasting habits.';

  @override
  String get splashBenefit3Title => 'Not-for-profit & Ad-Free';

  @override
  String get splashBenefit3Subtitle =>
      'Donations keep us going so everyone can access mindfulness—no ads needed.';

  @override
  String get continueText => 'Continue';

  @override
  String get setReminder => 'Set Reminder';

  @override
  String get donationThankYouTitle => 'Thank You for Your Support!';

  @override
  String get donationThankYouBody =>
      'Your generosity helps keep Medito free and accessible to everyone. We\'re deeply grateful for your contribution to spreading mindfulness worldwide.';

  @override
  String get donationVisitFoundation => 'Visit Medito Foundation';

  @override
  String get donationContinue => 'Continue';

  @override
  String get streakFreezesAvailable => 'Streak Freezes Available';

  @override
  String get freezeUsedMessage =>
      'A streak freeze was used to maintain your streak!';

  @override
  String get streakAtRisk => 'You missed a day';

  @override
  String get streakFreezeAvailable =>
      'You have 1 streak freeze available. Would you like to use it to protect your current streak?';

  @override
  String streakFreezesAvailableMessage(Object count) {
    return 'But it\'s OK! You have $count streak freezes available. Would you like to use one to protect your current streak?';
  }

  @override
  String get useStreakFreeze => 'Use Streak Freeze';

  @override
  String get streakFreezesBeta => 'Streak Freezes (Beta)';

  @override
  String get streakFreezesBetaDescription =>
      'Enable the ability to use streak freezes to maintain your meditation streak when you miss a day';

  @override
  String get notNow => 'Not Now';

  @override
  String get helpTitle => 'Help';

  @override
  String get meditationInterruptionTitle => 'Meditations stop unexpectedly';

  @override
  String get meditationInterruptionContent =>
      'This is likely due to your phone\'s battery optimization settings. Visit DontKillMyApp.com for specific instructions on how to allow Medito to run properly in the background on your device.';

  @override
  String get supportTitle => 'I want to support you';

  @override
  String get supportContent =>
      'You can support Medito Foundation through several methods';

  @override
  String get stopDonationTitle => 'I want to stop my monthly donation';

  @override
  String get stopDonationContent =>
      'Go to the donation portal. You need the email address you used to set them up';

  @override
  String get statsWrongTitle => 'My stats are wrong';

  @override
  String get statsWrongContent =>
      'You can edit them at the dedicated stats editing page.';

  @override
  String get contactUsContent =>
      'If you have any questions not addressed on this page, any feedback, or if you need assistance, try updating the app. If that doesn\'t help, please reach out to us. We\'re here to help!';

  @override
  String get contactUsActionText => 'Contact Us';

  @override
  String get downloadTracksTitle => 'How to download tracks';

  @override
  String get downloadTracksContent =>
      'To download a track, start playing it and then look for the download icon (a down arrow) at the bottom of the player screen—it\'s the second icon.\\n\\nOnce downloaded, you can access your tracks by tapping the \"Downloads\" tile on the home screen.';

  @override
  String get openBatterySettingsText => 'Visit DontKillMyApp.com';

  @override
  String get dontKillMyAppUrl => 'https://dontkillmyapp.com';

  @override
  String get goToDonationPortalText => 'Go to Donation Portal';

  @override
  String get editStatsActionText => 'Edit Stats';

  @override
  String get donateViaDonationFormText => 'Donate via Donation Form';

  @override
  String get donateViaPayPalText => 'Donate via PayPal';

  @override
  String get donateViaBankTransferText => 'Donate via Bank Transfer';

  @override
  String get donationFormUrl => 'https://meditofoundation.org/donate';

  @override
  String get payPalDonationUrl => 'https://paypal.me/meditofoundation';

  @override
  String get bankTransferDetailsUrl =>
      'https://meditofoundation.org/about/bank-details';

  @override
  String get donationPortalUrl => 'https://bit.ly/3yFqVbM';

  @override
  String get contactFormBaseUrl => 'https://tally.so/r/wLGBaO';

  @override
  String get batteryOptimizationTitle =>
      'Your device has additional battery optimization';

  @override
  String get batteryOptimizationDescription =>
      'Follow the steps and disable the optimizations to allow smooth functioning of this app';

  @override
  String get autoStartTitle => 'Enable Auto Start';

  @override
  String get autoStartDescription =>
      'Follow the steps and enable the auto start of this app';

  @override
  String get batteryOptimizationAlreadyDisabled =>
      'Battery optimization is already disabled for Medito';

  @override
  String get donationRetentionTitle => 'Please Reconsider';

  @override
  String get donationRetentionMainMessage =>
      'Millions of people rely on Medito, and we operate solely on donations.';

  @override
  String get donationRetentionBenefitsHeading => 'Your support helps us:';

  @override
  String get donationRetentionBenefit1 =>
      'Add new meditation content regularly';

  @override
  String get donationRetentionBenefit2 =>
      'Develop new features to improve your experience';

  @override
  String get donationRetentionBenefit3 =>
      'Keep Medito free and accessible for everyone';

  @override
  String get donationRetentionFinancialMessage =>
      'If you\'re experiencing financial difficulties, we understand. But if you can continue your support, even at a reduced amount, it would make a significant difference.';

  @override
  String get stayAsDonorButtonText => 'Stay as a donor';

  @override
  String get continueToCancellationButtonText => 'Continue to cancellation';

  @override
  String get donationRetentionThankYouMessage =>
      'Thank you! Your continued support means the world to us and helps millions of people access meditation.';

  @override
  String get errorNetworkMessage => 'Unable to connect to server';

  @override
  String get errorNoInternetMessage => 'No internet connection';

  @override
  String get errorTimeoutMessage => 'Connection timed out';

  @override
  String get errorUnauthorizedMessage =>
      'Session expired, please sign in again';

  @override
  String get errorNotFoundMessage => 'Content not found';

  @override
  String get errorServerMessage => 'Server error, please try again later';

  @override
  String get errorUnknownMessage => 'Something went wrong, please try again';

  @override
  String get inactiveEmailError =>
      'This email address is currently unable to receive messages due to email provider restrictions or delivery issues. Please try using a different email address.';

  @override
  String get enableDndDuringMeditation => 'Silence phone during meditation';

  @override
  String get donateToMedito => 'Donate Now';

  @override
  String get currency => 'Currency';

  @override
  String get custom => 'Custom Amount';

  @override
  String get payWithPaypal => 'Donate with PayPal';

  @override
  String get bankTransfer => 'Bank Transfer';

  @override
  String get changeCurrency => 'Change Currency';

  @override
  String get chooseAmount => 'Choose an amount';

  @override
  String get otherPaymentMethods => 'Other donation methods';

  @override
  String get donationSecurityMessage =>
      'All donations are securely processed. We are a registered non-profit organisation dedicated to making meditation accessible to everyone.';

  @override
  String get donationImpactTitle => 'Your donation helps us to:';

  @override
  String get donationImpactPoints =>
      '• Create new free meditation content\n• Maintain the app without ads\n• Make mental wellbeing accessible to all\n• Helps us keep meditation free for everyone';

  @override
  String get donationSecurityInfo =>
      'We do not sell or trade your information with anyone.';

  @override
  String get foundationRegistrationInfo =>
      'Medito Foundation or in Dutch, Stichting Medito is a non-profit organisation registered in the Netherlands.';

  @override
  String get foundationContactInfo =>
      'KvK-nummer: 75284251\nRSIN: 860222627\nEmail: hello@meditofoundation.org';

  @override
  String get redirectingToSecurePayment =>
      'Redirecting to a secure payment page...';

  @override
  String get couldNotOpenDonationPage => 'Could not open the donation page.';

  @override
  String get monthlyDonation => 'Monthly';

  @override
  String get singleDonation => 'One-time';

  @override
  String get monthlyDonationImpact =>
      '£10/month can bring meditation to hundreds, helping fight depression and anxiety.';

  @override
  String get oneTimeDonationImpact =>
      'Your donation directly supports free mindfulness resources, bringing peace to thousands today.';

  @override
  String get donationSuccessful => 'Donation Successful!';

  @override
  String get completePaymentInForm => 'Complete payment in the form below';

  @override
  String get pleaseCompletePayment =>
      'Please complete your payment in the secure form';

  @override
  String get processingDonation => 'Processing your donation...';

  @override
  String get thankYouForSupport => 'Thank you for your support!';

  @override
  String get tapAmountToStart => 'Tap an amount above to start your donation';

  @override
  String get impactCardHelpMessage =>
      'Help millions worldwide access free meditation';

  @override
  String get impactCardTestimonial =>
      '\"Medito pulled me through a seriously dark period in my life\" - Medito meditator';

  @override
  String get favorites => 'Favorites';

  @override
  String get noFavoriteTracksYet => 'No favorite tracks yet';

  @override
  String get noFavoritePacksYet => 'No favorite packs yet';

  @override
  String get noFavoritesYet => 'No favorites yet';

  @override
  String get addItemsToFavoritesMessage =>
      'Add items to your favorites to see them here';

  @override
  String get all => 'All';

  @override
  String get tracks => 'Tracks';

  @override
  String get packs => 'Packs';

  @override
  String get shopTitle => 'Shop';

  @override
  String get emailExistsDialogTitle => 'Existing Account Found';

  @override
  String get emailExistsDialogMessage =>
      'Looks like you have signed in with an email address before. Would you like to sign in with your email address again?';

  @override
  String get emailExistsContinueNewAccount => 'Continue';

  @override
  String get emailExistsSignInWithEmail => 'Sign in with Email';

  @override
  String get analyticsTrackingTitle => 'Data Collection';

  @override
  String get analyticsTrackingContent =>
      'We collect usage data and limited identifiers (such as a user ID and, where permitted, device or advertising identifiers) to help us improve the app and understand feature usage. You can turn analytics off at any time. See our Privacy Policy for details.';

  @override
  String get turnOffAnalyticsText => 'Turn Off Analytics';

  @override
  String get turnOnAnalyticsText => 'Turn On Analytics';

  @override
  String get analyticsDisabledMessage => 'Analytics tracking has been disabled';

  @override
  String get analyticsEnabledMessage => 'Analytics tracking has been enabled';

  @override
  String get iosTrackingDialogTitle => 'Data Collection';

  @override
  String get iosTrackingDialogContent =>
      'This will disable analytics tracking in the app. We may collect limited identifiers (e.g. user ID and, where permitted, device/advertising IDs) to measure usage and improve features. You can also control tracking permissions in iOS Settings > Privacy & Security > Tracking.';

  @override
  String get androidTrackingDialogContent =>
      'This will disable analytics tracking in the app. We may collect limited identifiers (e.g. user ID and, where permitted, device/advertising IDs) to measure usage and improve features.';

  @override
  String get iosTrackingDialogCancel => 'Cancel';

  @override
  String get iosTrackingDialogDisable => 'Disable Tracking';

  @override
  String get newProductLabel => 'NEW';

  @override
  String get packsSectionHeader => 'Packs';

  @override
  String get tracksSectionHeader => 'Tracks';

  @override
  String get noResultsFound => 'No results found for your search';

  @override
  String get statsWelcomeTitle => 'Introducing Consistency Score!';

  @override
  String get statsWelcomeMessage =>
      'We\'ve added a consistency score to help you feel more accomplished. Unlike streaks, it doesn\'t reset on missed days, reflecting your overall dedication. Your home screen will show your best score to keep you motivated.';

  @override
  String get accountDeletionInitiated =>
      'Account deletion process initiated. Please complete the steps in your browser.';

  @override
  String get reportError => 'Report Error';

  @override
  String get errorReportedMessage => 'Thank you, your report has been sent.';

  @override
  String get language => 'Language';

  @override
  String get languageSubtitle => 'Change app language';

  @override
  String get selectLanguage => 'Select Language';

  @override
  String get systemLanguage => 'System';

  @override
  String get english => 'English';

  @override
  String get spanish => 'Español (beta)';

  @override
  String get reportTrack => 'Report Track';

  @override
  String get reportForThisTrack => 'Report for this track';

  @override
  String get reportAtCurrentPosition => 'Report at';

  @override
  String reportTrackDescription(String trackTitle) {
    return 'Report an issue with \"$trackTitle\"';
  }

  @override
  String get reportDialogQuestion => 'What would you like to report?';

  @override
  String get reportDialogHelpLink =>
      'Please check the help page if your issue has been addressed';

  @override
  String get helpPage => 'Help';

  @override
  String get storageReadError => 'Failed to read data from local storage';

  @override
  String get accountInactiveError =>
      'This email address is currently unable to receive messages due to email provider restrictions or delivery issues. Please try using a different email address.';

  @override
  String get rateLimitError => 'Something went wrong';

  @override
  String get backgroundSoundNone => 'None';

  @override
  String get customAmount => 'Custom Amount';

  @override
  String get debugInfoLabel => 'Debug info';

  @override
  String get fieldRequiredError => 'Field is Required';

  @override
  String get invalidInputError => 'Invalid Input';

  @override
  String get connectivityErrorMessage =>
      'Make sure you are connected to the internet to use Medito';

  @override
  String get timeoutErrorMessage =>
      'Oops! It seems like there was an error. If the problem persists, Close the app and try again.';

  @override
  String get anErrorOccurredMessage =>
      'An unkown error occurred. Either we\'re having issues or you\'re offline.';

  @override
  String get helpLegalSection => 'Help';

  @override
  String get supportCommunitySection => 'Support & Community';

  @override
  String get customizationSection => 'Customisation';

  @override
  String get addHomeScreenWidget => 'Add Home Screen Widget';

  @override
  String get themeTitle => 'Theme';

  @override
  String get systemTheme => 'System';

  @override
  String get lightTheme => 'Light';

  @override
  String get darkTheme => 'Dark';

  @override
  String get selectTheme => 'Select Theme';

  @override
  String get connectionIssue => 'Connection Issue';

  @override
  String get unableToLoadDonationOptions =>
      'Unable to load donation options. Would you like to try again or use our standard donation method?';

  @override
  String get useStandardMethod => 'Use Standard Method';

  @override
  String get paywallNotConfigured => 'Paywall Not Configured';

  @override
  String get paywallNotConfiguredMessage =>
      'The donation paywall is not yet configured in Superwall. Please configure the \"donation_flow\" event in your Superwall dashboard, or use our standard donation method.';

  @override
  String get unableToLoadDonationOptionsAtThisTime =>
      'Unable to load donation options at this time.';

  @override
  String get processing => 'Processing...';

  @override
  String get thankYouForDonationMessage =>
      'Thank you for your donation! Your support helps us continue our mission.';

  @override
  String get paymentCancelled => 'Payment cancelled';

  @override
  String get loadingDonationOptions => 'Loading donation options...';

  @override
  String get processingPayment => 'Processing payment...';

  @override
  String get preparingDonation => 'Preparing donation...';

  @override
  String get thisMayTakeAMoment => 'This may take a moment';

  @override
  String paymentSuccessMessage(String amount, String currency) {
    return 'Payment successful! Thank you for your donation of $amount $currency.';
  }

  @override
  String paymentFailedMessage(String paymentIntentId) {
    return 'Payment failed for payment intent id: $paymentIntentId';
  }

  @override
  String get paymentCancelledMessage => 'Payment was cancelled.';

  @override
  String get newMessageFallback => 'New message';

  @override
  String get viewAction => 'View';

  @override
  String get thankYouForYourSupport => 'Thank You for Your Support';

  @override
  String get donorSupportMessage =>
      'We rely on donors like you to continue providing mindfulness to everyone.';

  @override
  String get smartReminderDay1TitleVar1 => 'See you tomorrow 🌱';

  @override
  String smartReminderDay1BodyVar1(String streak) {
    return 'You are on a $streak day streak. See you tomorrow?';
  }

  @override
  String get smartReminderDay1TitleVar2 => 'Strong step ✨';

  @override
  String smartReminderDay1BodyVar2(String consistency) {
    return 'Consistency $consistency%. Let’s keep it going.';
  }

  @override
  String get smartReminderDay1TitleVar3 => 'Tiny wins add up 💜';

  @override
  String get smartReminderDay1BodyVar3 =>
      'A few minutes tomorrow keeps your momentum alive.';

  @override
  String get smartReminderDay2TitleVar1 => 'Keep the flow 🔁';

  @override
  String get smartReminderDay2BodyVar1 =>
      'Let’s get that streak going again. Just a few minutes can make a big difference.';

  @override
  String get smartReminderDay2TitleVar2 => 'Build your rhythm 🧘';

  @override
  String get smartReminderDay2BodyVar2 => 'Another gentle practice awaits.';

  @override
  String get smartReminderDay2TitleVar3 => 'You have got this 🌟';

  @override
  String get smartReminderDay2BodyVar3 =>
      'Return to your breath, one moment at a time.';

  @override
  String get smartReminderDay3TitleVar1 => 'Build the habit 📆';

  @override
  String get smartReminderDay3BodyVar1 =>
      'Momentum matters. You have got this.';

  @override
  String get smartReminderDay3TitleVar2 => 'Three day spark ✴️';

  @override
  String get smartReminderDay3BodyVar2 => 'Your practice is taking shape.';

  @override
  String get smartReminderDay3TitleVar3 => 'A gentle nudge 🤍';

  @override
  String get smartReminderDay3BodyVar3 => 'Two mindful minutes is enough.';

  @override
  String get smartReminderDay4Title => 'Small steps 🪴';

  @override
  String get smartReminderDay4Body =>
      'It has been 4 days since you meditated. Resume your practice with a short session.';

  @override
  String get smartReminderDay5Title => 'You are doing great 💪';

  @override
  String get smartReminderDay5Body => 'A calm pause today keeps you on track.';

  @override
  String get smartReminderDay6Title => 'Nearly a week 📈';

  @override
  String get smartReminderDay6Body =>
      'Close the loop. Make today a mindful moment.';

  @override
  String get smartReminderDay7Title => 'One week check in 🎉';

  @override
  String get smartReminderDay7Body =>
      'It has been a week since you meditated. Take a moment for yourself today.';

  @override
  String get smartReminderDay8Title => 'Fresh start 🌤️';

  @override
  String get smartReminderDay8Body =>
      'New week energy. Just a few mindful minutes.';

  @override
  String get smartReminderDay9Title => 'Find your centre 🎯';

  @override
  String get smartReminderDay9Body => 'A short session can reset your day.';

  @override
  String get smartReminderDay10Title => 'Double digits 🔟';

  @override
  String get smartReminderDay10Body =>
      'It has been 10 days since you meditated. Pick up where you left off.';

  @override
  String get smartReminderDay11Title => 'Gentle nudge 🤍';

  @override
  String get smartReminderDay11Body =>
      'Pause, breathe, and notice how you feel.';

  @override
  String get smartReminderDay12Title => 'Keep steady 🧭';

  @override
  String get smartReminderDay12Body => 'A calm moment is waiting for you.';

  @override
  String get smartReminderDay13Title => 'Almost there ✨';

  @override
  String get smartReminderDay13Body =>
      'Two weeks is near. Try a two minute restart.';

  @override
  String get smartReminderDay14Title => 'Two week check in 🔔';

  @override
  String get smartReminderDay14Body =>
      'It has been 14 days since you meditated. Resume your practice today, gently.';

  @override
  String get smartReminderDay15Title => 'Pausing reminders 🌿';

  @override
  String get smartReminderDay15Body =>
      'We will pause reminders for now. We are here whenever you are ready.';
}
